package com.tf.pemporaryfood.service;

import com.tf.pemporaryfood.domain.VO.UserVO;
import com.tf.pemporaryfood.domain.entity.User;
import org.apache.ibatis.annotations.Param;

/**
 * TODO
 *
 * @author Young genius
 * @date 2021年05月28日 18:25
 */
public interface UserService {
    /**
     * 通过userId 查询user信息
     *
     * @param id userId
     * @return user信息
     */
    User getUserById(Long id);

    /**
     * 添加用户
     *
     * @return 返回数字1则添加成功 0为失败
     */
    int addUser(UserVO userVO);

    /**
     * 根据手机号和密码查询user
     *
     * @param phone    手机号
     * @param password 密码
     * @return user对象
     */
    User findUserByPhoneAndPassword(String phone, String password);

}
